home *** CD-ROM | disk | FTP | other *** search
/ Westlight Stock Photography - Creative Freedom / Westlight Stock Photography - Creative Freedom.iso / Place in System Folder / System 7.5.2 or higher / Finder Scripting Extension / Finder Scripting Extension.rsrc / CODE_39.txt < prev    next >
Text File  |  1993-04-16  |  23KB  |  396 lines

  1. # near model CODE resource
  2. # jump table entries: 7520-7523 (4 of them)
  3. export_940:
  4. 00000000  4E56 FFBC                link       A6, -0x0044
  5. 00000004  2F0C                     move.l     -[A7], A4
  6. 00000006  286E 0008                movea.l    A4, [A6 + 0x8]
  7. 0000000A  486E 000C                pea.l      [A6 + 0xC]
  8. 0000000E  4EAD 0ABA                jsr        [A5 + 0xABA /* export_339 */]
  9. 00000012  0C80 6E75 6C6C           cmpi.l     D0, 0x6E756C6C /* 'null' */
  10. 00000018  584F                     addq.w     A7, 4
  11. 0000001A  665E                     bne        +0x60 /* 0000007A */
  12. 0000001C  486E FFF8                pea.l      [A6 - 0x8]
  13. 00000020  4EAD 17C2                jsr        [A5 + 0x17C2 /* export_756 */]
  14. 00000024  486E FFBC                pea.l      [A6 - 0x44]
  15. 00000028  4EAD 007A                jsr        [A5 + 0x7A /* export_11 */]
  16. 0000002C  4A80                     tst.l      D0
  17. 0000002E  504F                     addq.w     A7, 8
  18. 00000030  672A                     beq        +0x2C /* 0000005C */
  19. 00000032  486E FFF8                pea.l      [A6 - 0x8]
  20. 00000036  4EAD 189A                jsr        [A5 + 0x189A /* export_783 */]
  21. 0000003A  41EE 0000                lea.l      A0, [A6 + 0x0]
  22. 0000003E  2F20                     move.l     -[A7], -[A0]
  23. 00000040  2F20                     move.l     -[A7], -[A0]
  24. 00000042  2F3C 2D2D 2D2D           move.l     -[A7], 0x2D2D2D2D /* '----' */
  25. 00000048  2F0C                     move.l     -[A7], A4
  26. 0000004A  4EAD 107A                jsr        [A5 + 0x107A /* export_523 */]
  27. 0000004E  486E FFF8                pea.l      [A6 - 0x8]
  28. 00000052  4EAD 0FDA                jsr        [A5 + 0xFDA /* export_503 */]
  29. 00000056  4FEF 0018                lea.l      A7, [A7 + 0x18]
  30. 0000005A  6012                     bra        +0x14 /* 0000006E */
  31. label0000005C:
  32. 0000005C  486E FFF8                pea.l      [A6 - 0x8]
  33. 00000060  4EAD 0FDA                jsr        [A5 + 0xFDA /* export_503 */]
  34. 00000064  4EAD 07D2                jsr        [A5 + 0x7D2 /* export_246 */]
  35. 00000068  4A80                     tst.l      D0
  36. 0000006A  584F                     addq.w     A7, 4
  37. 0000006C  6624                     bne        +0x26 /* 00000092 */
  38. label0000006E:
  39. 0000006E  486E FFBC                pea.l      [A6 - 0x44]
  40. 00000072  4EAD 07CA                jsr        [A5 + 0x7CA /* export_245 */]
  41. 00000076  584F                     addq.w     A7, 4
  42. 00000078  6018                     bra        +0x1A /* 00000092 */
  43. label0000007A:
  44. 0000007A  41EE 0014                lea.l      A0, [A6 + 0x14]
  45. 0000007E  2F20                     move.l     -[A7], -[A0]
  46. 00000080  2F20                     move.l     -[A7], -[A0]
  47. 00000082  2F3C 2D2D 2D2D           move.l     -[A7], 0x2D2D2D2D /* '----' */
  48. 00000088  2F0C                     move.l     -[A7], A4
  49. 0000008A  4EAD 107A                jsr        [A5 + 0x107A /* export_523 */]
  50. 0000008E  4FEF 0010                lea.l      A7, [A7 + 0x10]
  51. label00000092:
  52. 00000092  286E FFB8                movea.l    A4, [A6 - 0x48]
  53. 00000096  4E5E                     unlink     A6
  54. 00000098  4E75                     rts
  55. export_941:
  56. 0000009A  4E56 FF9C                link       A6, -0x0064
  57. 0000009E  2F07                     move.l     -[A7], D7
  58. 000000A0  2E2E 000C                move.l     D7, [A6 + 0xC]
  59. 000000A4  2D7C 6E75 6C6C FFE0      move.l     [A6 - 0x20], 0x6E756C6C /* 'null' */
  60. 000000AC  7000                     moveq.l    D0, 0x00
  61. 000000AE  2D40 FFE4                move.l     [A6 - 0x1C], D0
  62. 000000B2  41EE FFE0                lea.l      A0, [A6 - 0x20]
  63. 000000B6  2D7C 6E75 6C6C FFE8      move.l     [A6 - 0x18], 0x6E756C6C /* 'null' */
  64. 000000BE  2D40 FFEC                move.l     [A6 - 0x14], D0
  65. 000000C2  41EE FFE8                lea.l      A0, [A6 - 0x18]
  66. 000000C6  2D7C 6E75 6C6C FFF0      move.l     [A6 - 0x10], 0x6E756C6C /* 'null' */
  67. 000000CE  2D40 FFF4                move.l     [A6 - 0xC], D0
  68. 000000D2  41EE FFF0                lea.l      A0, [A6 - 0x10]
  69. 000000D6  2D7C 6E75 6C6C FFF8      move.l     [A6 - 0x8], 0x6E756C6C /* 'null' */
  70. 000000DE  2D40 FFFC                move.l     [A6 - 0x4], D0
  71. 000000E2  41EE FFF8                lea.l      A0, [A6 - 0x8]
  72. 000000E6  0C87 6E75 6C6C           cmpi.l     D7, 0x6E756C6C /* 'null' */
  73. 000000EC  661A                     bne        +0x1C /* 00000108 */
  74. 000000EE  486E FF9C                pea.l      [A6 - 0x64]
  75. 000000F2  4EAD 1BD2                jsr        [A5 + 0x1BD2 /* export_886 */]
  76. 000000F6  206E 0008                movea.l    A0, [A6 + 0x8]
  77. 000000FA  43EE FF9C                lea.l      A1, [A6 - 0x64]
  78. 000000FE  20D9                     move.l     [A0]+, [A1]+
  79. 00000100  20D9                     move.l     [A0]+, [A1]+
  80. 00000102  584F                     addq.w     A7, 4
  81. 00000104  6000 00E0                bra        +0xE2 /* 000001E6 */
  82. label00000108:
  83. 00000108  486E FFA4                pea.l      [A6 - 0x5C]
  84. 0000010C  4EAD 007A                jsr        [A5 + 0x7A /* export_11 */]
  85. 00000110  4A80                     tst.l      D0
  86. 00000112  584F                     addq.w     A7, 4
  87. 00000114  6700 0088                beq        +0x8A /* 0000019E */
  88. 00000118  2F3C 7365 6C65           move.l     -[A7], 0x73656C65 /* 'sele' */
  89. 0000011E  486E FFE0                pea.l      [A6 - 0x20]
  90. 00000122  4EAD 101A                jsr        [A5 + 0x101A /* export_511 */]
  91. 00000126  7000                     moveq.l    D0, 0x00
  92. 00000128  2F00                     move.l     -[A7], D0
  93. 0000012A  41EE FFE8                lea.l      A0, [A6 - 0x18]
  94. 0000012E  2F20                     move.l     -[A7], -[A0]
  95. 00000130  2F20                     move.l     -[A7], -[A0]
  96. 00000132  2F3C 7072 6F70           move.l     -[A7], 0x70726F70 /* 'prop' */
  97. 00000138  41EE FFF0                lea.l      A0, [A6 - 0x10]
  98. 0000013C  2F20                     move.l     -[A7], -[A0]
  99. 0000013E  2F20                     move.l     -[A7], -[A0]
  100. 00000140  2F3C 7072 6F70           move.l     -[A7], 0x70726F70 /* 'prop' */
  101. 00000146  486E FFF0                pea.l      [A6 - 0x10]
  102. 0000014A  4EAD 0B8A                jsr        [A5 + 0xB8A /* export_365 */]
  103. 0000014E  486E FFE0                pea.l      [A6 - 0x20]
  104. 00000152  4EAD 0FDA                jsr        [A5 + 0xFDA /* export_503 */]
  105. 00000156  2F07                     move.l     -[A7], D7
  106. 00000158  486E FFE0                pea.l      [A6 - 0x20]
  107. 0000015C  4EAD 101A                jsr        [A5 + 0x101A /* export_511 */]
  108. 00000160  7000                     moveq.l    D0, 0x00
  109. 00000162  2F00                     move.l     -[A7], D0
  110. 00000164  41EE FFE8                lea.l      A0, [A6 - 0x18]
  111. 00000168  2F20                     move.l     -[A7], -[A0]
  112. 0000016A  2F20                     move.l     -[A7], -[A0]
  113. 0000016C  2F3C 7072 6F70           move.l     -[A7], 0x70726F70 /* 'prop' */
  114. 00000172  41EE FFF8                lea.l      A0, [A6 - 0x8]
  115. 00000176  2F20                     move.l     -[A7], -[A0]
  116. 00000178  2F20                     move.l     -[A7], -[A0]
  117. 0000017A  2F3C 7072 6F70           move.l     -[A7], 0x70726F70 /* 'prop' */
  118. 00000180  486E FFF8                pea.l      [A6 - 0x8]
  119. 00000184  4EAD 0B8A                jsr        [A5 + 0xB8A /* export_365 */]
  120. 00000188  486E FFE0                pea.l      [A6 - 0x20]
  121. 0000018C  4EAD 0FDA                jsr        [A5 + 0xFDA /* export_503 */]
  122. 00000190  486E FFF0                pea.l      [A6 - 0x10]
  123. 00000194  4EAD 0FDA                jsr        [A5 + 0xFDA /* export_503 */]
  124. 00000198  4FEF 005C                lea.l      A7, [A7 + 0x5C]
  125. 0000019C  6032                     bra        +0x34 /* 000001D0 */
  126. label0000019E:
  127. 0000019E  486E FFF0                pea.l      [A6 - 0x10]
  128. 000001A2  4EAD 0FDA                jsr        [A5 + 0xFDA /* export_503 */]
  129. 000001A6  486E FFF8                pea.l      [A6 - 0x8]
  130. 000001AA  4EAD 0FDA                jsr        [A5 + 0xFDA /* export_503 */]
  131. 000001AE  486E FFE0                pea.l      [A6 - 0x20]
  132. 000001B2  4EAD 0FDA                jsr        [A5 + 0xFDA /* export_503 */]
  133. 000001B6  4EAD 07D2                jsr        [A5 + 0x7D2 /* export_246 */]
  134. 000001BA  4A80                     tst.l      D0
  135. 000001BC  4FEF 000C                lea.l      A7, [A7 + 0xC]
  136. 000001C0  670E                     beq        +0x10 /* 000001D0 */
  137. 000001C2  206E 0008                movea.l    A0, [A6 + 0x8]
  138. 000001C6  43EE FFF8                lea.l      A1, [A6 - 0x8]
  139. 000001CA  20D9                     move.l     [A0]+, [A1]+
  140. 000001CC  20D9                     move.l     [A0]+, [A1]+
  141. 000001CE  6016                     bra        +0x18 /* 000001E6 */
  142. label000001D0:
  143. 000001D0  486E FFA4                pea.l      [A6 - 0x5C]
  144. 000001D4  4EAD 07CA                jsr        [A5 + 0x7CA /* export_245 */]
  145. 000001D8  206E 0008                movea.l    A0, [A6 + 0x8]
  146. 000001DC  43EE FFF8                lea.l      A1, [A6 - 0x8]
  147. 000001E0  20D9                     move.l     [A0]+, [A1]+
  148. 000001E2  20D9                     move.l     [A0]+, [A1]+
  149. 000001E4  584F                     addq.w     A7, 4
  150. label000001E6:
  151. 000001E6  2E2E FF98                move.l     D7, [A6 - 0x68]
  152. 000001EA  4E5E                     unlink     A6
  153. 000001EC  4E75                     rts
  154. export_942:
  155. 000001EE  4E56 FFB4                link       A6, -0x004C
  156. 000001F2  48E7 0718                movem.l    -[A7], D5,D6,D7,A3,A4
  157. 000001F6  2C2E 0014                move.l     D6, [A6 + 0x14]
  158. 000001FA  266E 0008                movea.l    A3, [A6 + 0x8]
  159. 000001FE  206E 0010                movea.l    A0, [A6 + 0x10]
  160. 00000202  43EE FFF0                lea.l      A1, [A6 - 0x10]
  161. 00000206  22D8                     move.l     [A1]+, [A0]+
  162. 00000208  22D8                     move.l     [A1]+, [A0]+
  163. 0000020A  206E 000C                movea.l    A0, [A6 + 0xC]
  164. 0000020E  43EE FFF8                lea.l      A1, [A6 - 0x8]
  165. 00000212  22D8                     move.l     [A1]+, [A0]+
  166. 00000214  22D8                     move.l     [A1]+, [A0]+
  167. 00000216  4245                     clr.w      D5
  168. 00000218  4213                     clr.b      [A3]
  169. 0000021A  486E FFB4                pea.l      [A6 - 0x4C]
  170. 0000021E  4EAD 007A                jsr        [A5 + 0x7A /* export_11 */]
  171. 00000222  4A80                     tst.l      D0
  172. 00000224  584F                     addq.w     A7, 4
  173. 00000226  6700 00FC                beq        +0xFE /* 00000324 */
  174. 0000022A  7000                     moveq.l    D0, 0x00
  175. 0000022C  2840                     movea.l    A4, D0
  176. 0000022E  486E FFF0                pea.l      [A6 - 0x10]
  177. 00000232  4EAD 0ABA                jsr        [A5 + 0xABA /* export_339 */]
  178. 00000236  2E00                     move.l     D7, D0
  179. 00000238  0C87 746B 6F62           cmpi.l     D7, 0x746B6F62 /* 'tkob' */
  180. 0000023E  584F                     addq.w     A7, 4
  181. 00000240  674C                     beq        +0x4E /* 0000028E */
  182. 00000242  486E FFF8                pea.l      [A6 - 0x8]
  183. 00000246  4EAD 0ABA                jsr        [A5 + 0xABA /* export_339 */]
  184. 0000024A  0C80 746B 6F62           cmpi.l     D0, 0x746B6F62 /* 'tkob' */
  185. 00000250  584F                     addq.w     A7, 4
  186. 00000252  663A                     bne        +0x3C /* 0000028E */
  187. 00000254  486E FFF8                pea.l      [A6 - 0x8]
  188. 00000258  4EAD 11E2                jsr        [A5 + 0x11E2 /* export_568 */]
  189. 0000025C  2840                     movea.l    A4, D0
  190. 0000025E  200C                     move.l     D0, A4
  191. 00000260  584F                     addq.w     A7, 4
  192. 00000262  6700 00C6                beq        +0xC8 /* 0000032A */
  193. 00000266  7001                     moveq.l    D0, 0x01
  194. 00000268  2F00                     move.l     -[A7], D0
  195. 0000026A  486E FFF0                pea.l      [A6 - 0x10]
  196. 0000026E  2F06                     move.l     -[A7], D6
  197. 00000270  4EAD 16AA                jsr        [A5 + 0x16AA /* export_721 */]
  198. 00000274  588F                     addq.l     A7, 4
  199. 00000276  2F00                     move.l     -[A7], D0
  200. 00000278  2F0C                     move.l     -[A7], A4
  201. 0000027A  2054                     movea.l    A0, [A4]
  202. 0000027C  2050                     movea.l    A0, [A0]
  203. 0000027E  2268 0038                movea.l    A1, [A0 + 0x38]
  204. 00000282  4E91                     jsr        [A1]
  205. 00000284  1680                     move.b     [A3], D0
  206. 00000286  4FEF 0010                lea.l      A7, [A7 + 0x10]
  207. 0000028A  6000 009E                bra        +0xA0 /* 0000032A */
  208. label0000028E:
  209. 0000028E  0C87 6F62 6A20           cmpi.l     D7, 0x6F626A20 /* 'obj ' */
  210. 00000294  6610                     bne        +0x12 /* 000002A6 */
  211. 00000296  2F3C FFFF F954           move.l     -[A7], 0xFFFFF954
  212. 0000029C  4EAD 07BA                jsr        [A5 + 0x7BA /* export_243 */]
  213. 000002A0  584F                     addq.w     A7, 4
  214. 000002A2  6000 0086                bra        +0x88 /* 0000032A */
  215. label000002A6:
  216. 000002A6  0C87 6C69 7374           cmpi.l     D7, 0x6C697374 /* 'list' */
  217. 000002AC  660E                     bne        +0x10 /* 000002BC */
  218. 000002AE  2F3C FFFF F954           move.l     -[A7], 0xFFFFF954
  219. 000002B4  4EAD 07BA                jsr        [A5 + 0x7BA /* export_243 */]
  220. 000002B8  584F                     addq.w     A7, 4
  221. 000002BA  606E                     bra        +0x70 /* 0000032A */
  222. label000002BC:
  223. 000002BC  486E FFF0                pea.l      [A6 - 0x10]
  224. 000002C0  4EAD 0ABA                jsr        [A5 + 0xABA /* export_339 */]
  225. 000002C4  0C80 6E75 6C6C           cmpi.l     D0, 0x6E756C6C /* 'null' */
  226. 000002CA  584F                     addq.w     A7, 4
  227. 000002CC  660E                     bne        +0x10 /* 000002DC */
  228. 000002CE  2F3C FFFF F954           move.l     -[A7], 0xFFFFF954
  229. 000002D4  4EAD 07BA                jsr        [A5 + 0x7BA /* export_243 */]
  230. 000002D8  584F                     addq.w     A7, 4
  231. 000002DA  604E                     bra        +0x50 /* 0000032A */
  232. label000002DC:
  233. 000002DC  0C87 746B 6F62           cmpi.l     D7, 0x746B6F62 /* 'tkob' */
  234. 000002E2  662A                     bne        +0x2C /* 0000030E */
  235. 000002E4  486E FFF0                pea.l      [A6 - 0x10]
  236. 000002E8  4EAD 11E2                jsr        [A5 + 0x11E2 /* export_568 */]
  237. 000002EC  2840                     movea.l    A4, D0
  238. 000002EE  200C                     move.l     D0, A4
  239. 000002F0  584F                     addq.w     A7, 4
  240. 000002F2  6736                     beq        +0x38 /* 0000032A */
  241. 000002F4  486E FFF8                pea.l      [A6 - 0x8]
  242. 000002F8  2F06                     move.l     -[A7], D6
  243. 000002FA  2F0C                     move.l     -[A7], A4
  244. 000002FC  2054                     movea.l    A0, [A4]
  245. 000002FE  2050                     movea.l    A0, [A0]
  246. 00000300  2268 0040                movea.l    A1, [A0 + 0x40]
  247. 00000304  4E91                     jsr        [A1]
  248. 00000306  1680                     move.b     [A3], D0
  249. 00000308  4FEF 000C                lea.l      A7, [A7 + 0xC]
  250. 0000030C  601C                     bra        +0x1E /* 0000032A */
  251. label0000030E:
  252. 0000030E  486E FFF8                pea.l      [A6 - 0x8]
  253. 00000312  2F06                     move.l     -[A7], D6
  254. 00000314  486E FFF0                pea.l      [A6 - 0x10]
  255. 00000318  4EAD 1772                jsr        [A5 + 0x1772 /* export_746 */]
  256. 0000031C  1680                     move.b     [A3], D0
  257. 0000031E  4FEF 000C                lea.l      A7, [A7 + 0xC]
  258. 00000322  6006                     bra        +0x8 /* 0000032A */
  259. label00000324:
  260. 00000324  4EAD 0082                jsr        [A5 + 0x82 /* export_12 */]
  261. 00000328  3A00                     move.w     D5, D0
  262. label0000032A:
  263. 0000032A  486E FFB4                pea.l      [A6 - 0x4C]
  264. 0000032E  4EAD 07CA                jsr        [A5 + 0x7CA /* export_245 */]
  265. 00000332  3D45 0018                move.w     [A6 + 0x18], D5
  266. 00000336  584F                     addq.w     A7, 4
  267. 00000338  4CEE 18E0 FFA0           movem.l    D5,D6,D7,A3,A4, [A6 - 0x60]
  268. 0000033E  4E5E                     unlink     A6
  269. 00000340  205F                     movea.l    A0, [A7]+
  270. 00000342  4FEF 0010                lea.l      A7, [A7 + 0x10]
  271. 00000346  4ED0                     jmp        [A0]
  272. export_943:
  273. 00000348  4E56 FF74                link       A6, -0x008C
  274. 0000034C  48E7 0118                movem.l    -[A7], D7,A3,A4
  275. 00000350  286E 0008                movea.l    A4, [A6 + 0x8]
  276. 00000354  2F0C                     move.l     -[A7], A4
  277. 00000356  2054                     movea.l    A0, [A4]
  278. 00000358  2050                     movea.l    A0, [A0]
  279. 0000035A  2268 0090                movea.l    A1, [A0 + 0x90]
  280. 0000035E  4E91                     jsr        [A1]
  281. 00000360  2D40 FFFC                move.l     [A6 - 0x4], D0
  282. 00000364  4207                     clr.b      D7
  283. 00000366  4878 4362                push.l     0x4362 /* 'Cb' */
  284. 0000036A  206E FFFC                movea.l    A0, [A6 - 0x4]
  285. 0000036E  2F08                     move.l     -[A7], A0
  286. 00000370  2050                     movea.l    A0, [A0]
  287. 00000372  2050                     movea.l    A0, [A0]
  288. 00000374  2268 000C                movea.l    A1, [A0 + 0xC]
  289. 00000378  4E91                     jsr        [A1]
  290. 0000037A  4A00                     tst.b      D0
  291. 0000037C  4FEF 000C                lea.l      A7, [A7 + 0xC]
  292. 00000380  6700 0090                beq        +0x92 /* 00000412 */
  293. 00000384  7000                     moveq.l    D0, 0x00
  294. 00000386  2640                     movea.l    A3, D0
  295. 00000388  2D6E FFFC FFF8           move.l     [A6 - 0x8], [A6 - 0x4]
  296. 0000038E  7000                     moveq.l    D0, 0x00
  297. 00000390  2F00                     move.l     -[A7], D0
  298. 00000392  7201                     moveq.l    D1, 0x01
  299. 00000394  2F01                     move.l     -[A7], D1
  300. 00000396  2F01                     move.l     -[A7], D1
  301. 00000398  342D FFB2                move.w     D2, [A5 - 0x4E]
  302. 0000039C  48C2                     ext.l      D2
  303. 0000039E  2F02                     move.l     -[A7], D2
  304. 000003A0  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  305. 000003A4  4EAD 07DA                jsr        [A5 + 0x7DA /* export_247 */]
  306. 000003A8  486E FF7C                pea.l      [A6 - 0x84]
  307. 000003AC  4EAD 007A                jsr        [A5 + 0x7A /* export_11 */]
  308. 000003B0  4A80                     tst.l      D0
  309. 000003B2  4FEF 0018                lea.l      A7, [A7 + 0x18]
  310. 000003B6  6724                     beq        +0x26 /* 000003DC */
  311. 000003B8  7001                     moveq.l    D0, 0x01
  312. 000003BA  2F00                     move.l     -[A7], D0
  313. 000003BC  72FF                     moveq.l    D1, 0xFFFFFFFF
  314. 000003BE  2F01                     move.l     -[A7], D1
  315. 000003C0  2F3C 5349 5A45           move.l     -[A7], 0x53495A45 /* 'SIZE' */
  316. 000003C6  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  317. 000003CA  4EAD 095A                jsr        [A5 + 0x95A /* export_295 */]
  318. 000003CE  2640                     movea.l    A3, D0
  319. 000003D0  200B                     move.l     D0, A3
  320. 000003D2  4FEF 0010                lea.l      A7, [A7 + 0x10]
  321. 000003D6  6704                     beq        +0x6 /* 000003DC */
  322. 000003D8  2F0B                     move.l     -[A7], A3
  323. 000003DA  A992                     syscall    DetachResource
  324. label000003DC:
  325. 000003DC  486E FF7C                pea.l      [A6 - 0x84]
  326. 000003E0  4EAD 07CA                jsr        [A5 + 0x7CA /* export_245 */]
  327. 000003E4  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  328. 000003E8  4EAD 0962                jsr        [A5 + 0x962 /* export_296 */]
  329. 000003EC  200B                     move.l     D0, A3
  330. 000003EE  504F                     addq.w     A7, 8
  331. 000003F0  6700 00A0                beq        +0xA2 /* 00000492 */
  332. 000003F4  2053                     movea.l    A0, [A3]
  333. 000003F6  7040                     moveq.l    D0, 0x40
  334. 000003F8  C050                     and.w      D0, [A0]
  335. 000003FA  7200                     moveq.l    D1, 0x00
  336. 000003FC  3200                     move.w     D1, D0
  337. 000003FE  4A81                     tst.l      D1
  338. 00000400  56C0                     sne        D0
  339. 00000402  0240 0001                andi.w     D0, 0x1
  340. 00000406  48C0                     ext.l      D0
  341. 00000408  1E00                     move.b     D7, D0
  342. 0000040A  204B                     movea.l    A0, A3
  343. 0000040C  A023                     syscall    DisposHandle/DisposeHandle
  344. 0000040E  6000 0082                bra        +0x84 /* 00000492 */
  345. label00000412:
  346. 00000412  4878 5DC0                push.l     0x5DC0
  347. 00000416  206E FFFC                movea.l    A0, [A6 - 0x4]
  348. 0000041A  2F08                     move.l     -[A7], A0
  349. 0000041C  2050                     movea.l    A0, [A0]
  350. 0000041E  2050                     movea.l    A0, [A0]
  351. 00000420  2268 000C                movea.l    A1, [A0 + 0xC]
  352. 00000424  4E91                     jsr        [A1]
  353. 00000426  4A00                     tst.b      D0
  354. 00000428  504F                     addq.w     A7, 8
  355. 0000042A  675A                     beq        +0x5C /* 00000486 */
  356. 0000042C  2F0C                     move.l     -[A7], A4
  357. 0000042E  4EAD 119A                jsr        [A5 + 0x119A /* export_559 */]
  358. 00000432  2640                     movea.l    A3, D0
  359. 00000434  2F0B                     move.l     -[A7], A3
  360. 00000436  486E FF74                pea.l      [A6 - 0x8C]
  361. 0000043A  2053                     movea.l    A0, [A3]
  362. 0000043C  2050                     movea.l    A0, [A0]
  363. 0000043E  2268 0094                movea.l    A1, [A0 + 0x94]
  364. 00000442  4E91                     jsr        [A1]
  365. 00000444  41EE FFB8                lea.l      A0, [A6 - 0x48]
  366. 00000448  43EE FF74                lea.l      A1, [A6 - 0x8C]
  367. 0000044C  20D9                     move.l     [A0]+, [A1]+
  368. 0000044E  20D9                     move.l     [A0]+, [A1]+
  369. 00000450  703C                     moveq.l    D0, 0x3C
  370. 00000452  2D40 FFC0                move.l     [A6 - 0x40], D0
  371. 00000456  7200                     moveq.l    D1, 0x00
  372. 00000458  2D41 FFC4                move.l     [A6 - 0x3C], D1
  373. 0000045C  2D41 FFF8                move.l     [A6 - 0x8], D1
  374. 00000460  558F                     subq.l     A7, 2
  375. 00000462  486E FFB8                pea.l      [A6 - 0x48]
  376. 00000466  486E FFC0                pea.l      [A6 - 0x40]
  377. 0000046A  3F3C 003A                move.w     -[A7], 0x3A /* ':' */
  378. 0000046E  A88F                     syscall    OSDispatch
  379. 00000470  7040                     moveq.l    D0, 0x40
  380. 00000472  C0AE FFD8                and.l      D0, [A6 - 0x28]
  381. 00000476  56C0                     sne        D0
  382. 00000478  0240 0001                andi.w     D0, 0x1
  383. 0000047C  48C0                     ext.l      D0
  384. 0000047E  1E00                     move.b     D7, D0
  385. 00000480  4FEF 000E                lea.l      A7, [A7 + 0xE]
  386. 00000484  600C                     bra        +0xE /* 00000492 */
  387. label00000486:
  388. 00000486  2F3C FFFF D8F0           move.l     -[A7], 0xFFFFD8F0
  389. 0000048C  4EAD 07BA                jsr        [A5 + 0x7BA /* export_243 */]
  390. 00000490  584F                     addq.w     A7, 4
  391. label00000492:
  392. 00000492  1007                     move.b     D0, D7
  393. 00000494  4CEE 1880 FF68           movem.l    D7,A3,A4, [A6 - 0x98]
  394. 0000049A  4E5E                     unlink     A6
  395. 0000049C  4E75                     rts
  396.